#include <iostream>
#include <cstdio>
#include <stack>
#include <algorithm>
#include <vector>
#include <string>
#include <cstring>

using namespace std;
const int N=25;
int v[N];

int main(){
    int t,n;
    cin >> t;
    while(t--){
        cin >>n;
        memset(v,0,sizeof(v));
        int sum=0;
        for(int i=0;i<n;i++){
            cin >> v[i];
            sum+=v[i];
        }
        int f[N]={0};
        for(int k=1;k<=n;k++)
        for(int i=0;i<n&&!f[k];i++){
            int su=0;
            for(int j=i;j>=0;j--){
                su+=v[j];
                if(su==k){
                    f[k]=1;
                    break;
                }
                if (su>k)break; 
            }
        }
        int ff=1;
        for(int i=1;i<=n;i++){
            if(!f[i]){
                ff=0;
                break;
            }
        }
        if(ff){
            cout << "Yes" <<endl;
        }else{
            cout << "No" <<endl;
        }
    }
    return 0;
}